package peace.htmllooker.node.list
{
import flash.text.StyleSheet;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;

import peace.htmllooker.VerticalHtmlBox;
/**
 * 
 * 
 */
internal class ListItem extends VerticalHtmlBox
{
	protected var bullet:TextField = new TextField();
	
	public function ListItem(xml:XML, css:StyleSheet, bullet:String)
	{
		this.bullet.text = bullet + "\t";
		
		super(xml, css);
	}
	
	override protected function init(xml:XML, css:StyleSheet):void
	{
		bullet.autoSize = TextFieldAutoSize.LEFT;
		bullet.selectable = false;
		bullet.mouseWheelEnabled = false;
		
		bullet.setTextFormat (css.transform(css.getStyle("html")));
		
		addChild(bullet);
		
		// после выравнивания двигаем контейнер вправо от булита
		padding.left = bullet.width;
		
		super.init(xml, css);
	}
	
}
}

